from apiflask import Schema, abort
from apiflask.fields import Integer, String
from apiflask.validators import Length, OneOf

# 创建表类对象
# Schema输入参数
class DeviceInfoInSchema(Schema):
    current_appinfo = String(required=True)	        # 定义当前应用信息字段（Json字段（name，packageName，activity））
    battery = String(required=True)                 # 定义当前电量字段
    apps = String(required=True)                    # 定义安装应用id字段列表(id集合)

# Schema输出参数
class DeviceInfoOutSchema(Schema):
    id = Integer(required=True)		                # 定义id字段
    current_appinfo = String(required=True)	        # 定义当前应用信息字段（Json字段（name，packageName，activity））
    battery = String(required=True)                 # 定义当前电量字段
    apps = String(required=True)                    # 定义安装应用id字段列表(id集合)
